<?php
session_start();

require_once './libs/mysql.lib';

$nome = $_REQUEST["nome"];
$email = $_REQUEST["email"];
$cpf = $_REQUEST["cpf"];
$senha = $_REQUEST["senha"];
$endereco = $_REQUEST["endereco"];
$cidade = $_REQUEST["cidade"];
$estado = $_REQUEST["estado"];
$cep = $_REQUEST["cep"];
$ncracha = $_REQUEST["ncracha"];
$curso = $_REQUEST["curso"];
$instituicao = $_REQUEST["instituicao"];
$valor = $_REQUEST["valor"];
$camisa = $_REQUEST["camisa"];
$tamanho = $_REQUEST["tamanho"];
$curso1 = $_REQUEST["curso1"];
$curso2 = $_REQUEST["curso2"];
$tipo='n';
//verifica se ja existe um inscrito com o cpf utilizado
$query = "SELECT cpf FROM participante WHERE cpf = '$cpf'" ;

$resultado = mysql_query($query)
    or die("falha ao executar a query".mysql_error());


$flag = mysql_num_rows($resultado);

if($flag==0) //se  igual a zero não existe cpf no BD.
{
 
 $query = "SELECT vagas, titulo FROM atividade where idAtividade=$curso1 or idAtividade=$curso2" ;
 
 $resultado = mysql_query($query) or die("<br />".mysql_error());
 
 $flag = mysql_num_rows($resultado);

 if($flag>0)
 {
  while($linha = mysql_fetch_array($resultado))
 {
  if($linha['vagas']<=0)
  {
    $flag = -1;
    echo "<div class='info' style='height:290px'>
   			<h1>Problema na Inscri&ccedil;&atilde;o</h1>
   			<p>Vagas para ".$linha["titulo"]. " encerradas </p>";
   }
  }
  if($flag==-1)
  {
   $_SESSION['nome'] = $nome;
   $_SESSION['email'] = $email;
   $_SESSION['cpf'] = $cpf;
   $_SESSION['endereco'] = $endereco;
   $_SESSION['cidade'] = $cidade;
   $_SESSION['estado'] = $estado;
   $_SESSION['cep'] = $cep;
   $_SESSION['ncracha'] = $ncracha;
   $_SESSION['curso'] = $curso;
   $_SESSION['instituicao'] = $instituicao;
   echo "<input type=\"button\" value=\"Voltar\" onClick=\"openPage('inscricao.php');\" style=\"width:auto; margin-left:30px;\">"; //adicionar botao voltar para formulario? exibir cursos com vagas disponiveis?;
   echo "<input type=\"button\" value=\"Cancelar Inscri&ccedil;&atilde;o\" onClick=\"openPage('home.html');\" \" style=\"width:auto;\">";
   return;
  }
 }

 //adiciona o inscrito na tabela
 $encriptada = md5($senha); //encripata a senha em md5
 $query = "INSERT INTO participante(nome, email, senha, cpf, endereco, cidade, estado, cep, nomeCracha, curso, instituicao, valor, situacao, camisa, tamanho) values ('".$nome."','". $email."','". $encriptada."','". $cpf."','".$endereco. "','". $cidade. "','" . $estado."','". $cep."','".$ncracha."','". $curso."','".$instituicao."','".$valor."',0," . $camisa.",'".$tamanho."')";
 $resultado = mysql_query($query)	or die("<div class='info' style='height:290px'>
					<h1>Problema na Inscri&ccedil;&atilde;o</h1>
					<p>O E-mail utilizado j&aacute; consta no nosso banco de dados</p>
				</div>");

 if($curso1>0) // registra a inscricao no grupo 1
 {
 //pega o id do usuario que foi inscrito p/ adicionar a tabela de inscricoes
  $query = "SELECT idUser FROM participante where cpf = '$cpf'";
  $resultado = mysql_query($query) or die (mysql_error());
  $linha = mysql_fetch_array($resultado);
  $idUser = $linha["idUser"];
  $linha = mysql_fetch_array($resultado);

  //registra a inscricao na tabela
  $query = "INSERT INTO inscricoes (idUser, idAtividade) values($idUser, $curso1)";
  $resultado = mysql_query($query) or die (mysql_error());

  $query = "SELECT vagas, tipo FROM atividade WHERE idAtividade = $curso1";
  $resultado = mysql_query($query)
      or die(mysql_error());

  $linha = mysql_fetch_array($resultado);
  $vagas = $linha["vagas"];
  $tipo = $linha["tipo"];

  //atualiza o numero de vagas na tabela de atividades
  $vagas--;
  $query = "UPDATE atividade SET vagas=$vagas where idAtividade = $curso1";
  $resultado = mysql_query($query) or die ('Falha ao registrar usuario na tabela');

  if($tipo=='L') $valor+=20;
  else $valor+=15;

  $query = "UPDATE participante SET valor=$valor where idUser = $idUser";
  $resultado = mysql_query($query) or die ('Falha ao registrar usuario na tabela');
 }

 if($curso2>0){
 //pega o id do usuario que foi inscrito p/ adicionar a tabela de inscricoes
  $query = "SELECT idUser FROM participante where cpf = '$cpf'";
  $resultado = mysql_query($query) or die (mysql_error());
  $linha = mysql_fetch_array($resultado);
  $idUser = $linha["idUser"];

  //registra a inscricao na tabela
  $query = "INSERT INTO inscricoes (idUser, idAtividade) values($idUser, $curso2)";
  $resultado = mysql_query($query) or die (mysql_error());

  $query = "SELECT vagas, tipo FROM atividade WHERE idAtividade = $curso2";
  $resultado = mysql_query($query)
      or die(mysql_error());

  $linha = mysql_fetch_array($resultado);
  $vagas = $linha["vagas"];
  $tipo = $linha["tipo"];

  //atualiza o numero de vagas na tabela de atividades
  $vagas--;
  $query = "UPDATE atividade SET vagas=$vagas where idAtividade = $curso2";
  $resultado = mysql_query($query) or die ('Falha ao registrar usuario na tabela');

  if($tipo=='L') $valor+=20;
  else $valor+=15; 

  $query = "UPDATE participante SET valor=$valor where idUser = $idUser";
  $resultado = mysql_query($query) or die ('Falha ao registrar usuario na tabela');

 }
 echo "<div class='info' style='height:290px'>
			<h1>Inscri&ccedil;&atilde;o Realizada com sucesso</h1>
			<p>Inscri&ccedil;&atilde;o realizada com sucesso.</p>
			<p> O per&iacute;odo de confirma&ccedil;ao &eacute; de tr&ecirc;s dias.</p>
      <p> Valor da inscricao: '$valor' <br />";
 echo "<p>Voc&ecirc; pode acompanhar sua inscricao atrav&eacute;s do login escolhido no momento da inscri&ccedil;&atilde;o.</p></div>";
}
else {
 echo "<div class='info' style='height:290px'>
					<h1>Problema na Inscri&ccedil;&atilde;o</h1>
					<p>O CPF utilizado j&aacute; consta no nosso banco de dados</p>
				</div>";
}
mysql_close();


?>